From: cl349@firebug.cl.cam.ac.uk Date: Thu, 11 May 2006 21:39:44 +0000 (+0100) Subject: Fix network bridge script to select the right interface when bridge already exists. X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~16047^2~81 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/success//%22http:/www.example.com/cgi/success/?a=commitdiff_plain;h=8cc76e4aee7ccd85bf38fe88bc4870fb037263b3;p=xen.git Fix network bridge script to select the right interface when bridge already exists. If the bridge is already configure, the default route will point to a xenbr interface and not an eth interface. Handle this case. Signed-off-by: Christian Limpach --- diff --git a/tools/examples/network-bridge b/tools/examples/network-bridge index 377a32636e..8c738dce05 100755 --- a/tools/examples/network-bridge +++ b/tools/examples/network-bridge @@ -59,7 +59,7 @@ dir=$(dirname "$0") findCommand "$@" evalVariables "$@" -vifnum=${vifnum:-$(ip route list | awk '/^default / { sub(/eth/,"",$NF); print $NF }')} +vifnum=${vifnum:-$(ip route list | awk '/^default / { sub(/^(eth|xenbr)/,"",$NF); print $NF }')} bridge=${bridge:-xenbr${vifnum}} netdev=${netdev:-eth${vifnum}} antispoof=${antispoof:-no}